/* 解读者QQ:8620018   */
/*旧*/
.bjj{  height:62px;background:url(../images/qtbj.png) repeat-x;margin:0 auto;margin:48px 0 25px 0;overflow:hidden}
.hotbj{  height:60px;background:url(../images/hotbj.png) repeat-x;margin:0 auto;margin-bottom:25px;overflow:hidden}
.ttop{ height:60px;width:1090px;margin:6px auto;background:url(../images/png_1.png) 0 -145px no-repeat;}
.ttop h2{ float:left;padding-left:100px;color:#CC0000;font-weight:500;font-size:24px;letter-spacing:1px;line-height:48px;width:500px;}
.ttop h2 i{ font-size:14px;letter-spacing:0px;color:#999;padding-left:30px}
.ttop p{ float:right;width:80px;padding-top:12px}
.ttop p a{color:#090;letter-spacing:1px;font-size:16px;}
.ttop p a:hover{ color:#C00}
/*20141122*/
.insm_name{ margin-bottom:20px}
.insm_name dl{ background:#FAE8C8;overflow:hidden}
.insm_name dt{ text-align:center; padding:15px 0 10px 0}
.insm_name dt a{ font-size:22px;font-weight:bold;color:#C00 }
.insm_name dd{width:1070px;padding:10px; overflow:hidden;}
.insm_name dd ul{ width:1110px}
.insm_name dd li{float:left; width:156px; overflow:hidden; height:42px}
.insm_name dd a{ display:block; width:130px; height:30px; border:1px solid #960; font-size:14px; text-align:center; line-height:30px}
.insm_name dd a:hover{ background:#F70006; color:#FFF}

.itus{background:url(../images/ss.png) 0 10px no-repeat;}
/* 幻灯开始*/
.inflash{ width:100%;height:481px;overflow:hidden;background:#fff}
.bannerbg {height:400px;overflow:hidden;width:100%;position:absolute;top:0;left:0;height:400px;}
#imageShow{ clear:both;border-bottom:1px solid #fff;}
#imageShow .imagebg{height:400px;overflow:hidden;position:relative;}
#imageShow .imagebg li { height: 400px;overflow: hidden;position:absolute;top:0;left:0;width:100%;display:block;filter:alpha(opacity=0);opacity: 0;}
.bannerbg_main{background-position:center;background-repeat:no-repeat;width:100%;position:absolute;top:0;right:0;height:400px;}
.scrollbg {height:80px;background:url(../images/scroll_bg.png) 0 100% repeat-x;}
.scroll {margin:0 auto;width:960px;height:76px;position:relative;}
.s_pre, .s_next {display:block;width:48px;height:76px;position:absolute;}
a.s_pre {background:url(../images/png_1.png) 0 -53px no-repeat;top:4px;left:0;}
a.s_pre:hover {background:url(../images/png_1.png) -49px -53px no-repeat;}
a.s_next {background:url(../images/png_1.png) -98px -53px no-repeat;top:4px;right:0;}
a.s_next:hover {background:url(../images/png_1.png) -147px -53px no-repeat;}
.outScroll_pic{  height: 76px;margin-left: 70px;overflow: hidden;position:relative;width:822px;top:2px;}
.outScroll_pic .scroll_pic{position:absolute}
.scroll_pic {margin:0 auto;width:40000px;height:76px;}
.scroll_pic li {float:left;float: left;height: 65px;width: 145px;margin: 5px 9px;_margin:5px 14px 5px 4px;cursor:pointer;background:#000;}
.scroll_pic li img {filter:alpha(opacity=70);-moz-opacity:0.7;opacity: 0.7;}
.scroll_pic li:hover img,.scroll_pic li:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.current {width:144px;height:65px;border:2px #ff002f solid;background:url(../images/arrow_on.png) 50% -4px no-repeat;z-index:10;position:absolute;top:5px;left:0;}
.currently img {filter:alpha(opacity=100)!important;-moz-opacity:1!important;opacity:1!important;}
/* 幻灯结束*/
.jmimg{width:1090px;  margin:0 auto}
.jmimg ul{ width:1130px}
.jmimg li{ float:left;width:369px;height:248px;}
.jmimg li a{}
.jmimg li a img{ border:1px solid #999;width:344px;height:240px;padding:3px;background:#FFF}
.jmimg li a img:hover{ background:#FF0}


/* 项目中心 */
.news{ height:427px;overflow:hidden;margin-bottom:30px}
.news .ultop{ width:1090px;height:208px;}
.news .liimg{ width:734px;overflow:hidden}
.news .liimg ul{ width:748px}
.news .liimg img{ width:164px;height:168px;background:url(../images/kkbj.png) 0 -647px no-repeat;padding:5px}
.news .liimg li{float:left;padding-right:13px}
.news .licon{width:343px;height:178px;overflow:hidden;background:url(../images/kkbj.png) 0 -840px no-repeat}
.news .licon dl{ font-size:14px;padding:12px 18px}
.news .licon dt{ font-size:18px;height:27px;border-bottom:1px solid #E9E9E9}
.news .licon dt span{ padding-right:180px;color:#C00}
.news .licon dt a{ font-size:14px;color:#090}
.news .licon dd{ line-height:22px;padding:4px 0 0 6px}
.news .licon dd a{ color:#666}
.news .licon dd a:hover{ color:#090}
.news .ultopli{ width:1090px;height:246px;overflow:hidden}
.ultopli li{float:left;padding-right:18px}
.ultopli li img{ width:188px;height:196px;padding:8px;background:url(../images/kkbj.png) 0 -1023px no-repeat;}

/*培训项目样式 4*/
.hot{ height:50px;text-align:center; font-size:20px; font-weight:bold;background:#C00; width:1110px; margin:0 auto; margin-bottom:26px; line-height:50px; color:#FF0}
.project4{ overflow:hidden}
.por_txt{ float:left; width:238px; overflow:hidden}
.por_txt dt{height:48px; margin-top:8px}
.por_txt dt h2{font-size:16px;background:#FAE8C8; height:34px; line-height:34px; border-left:4px solid #D80000; text-indent:1em}
.por_txt dd{ overflow:hidden}
.por_txt dd ul{width:250px}
.por_txt dd li{ float:left; width:124px; height:38px}
.por_txt dd li a{ text-align:center; border:1px solid #CCC; width:111px; height:26px; line-height:26px; display:block; font-size:14px}
.por_txt dd li a:hover{ background:#C00; color:#FFF}
.por_pic{ float:right; width:834px; overflow:hidden}

.projectdl{ width:212px; float:left; overflow:hidden; height:308px}

.projectdl a{ border:1px solid #dadada;display:block; width:196px; height:270px; overflow:hidden}

.projectdl a:hover{border:1px solid #e60000; cursor:pointer;background:#F9F9F9;border-bottom:2px solid #be0000 }
.projectdl:hover dd h2 {background:#e60000;border-left:3px solid #000; color:#fff}
.projectdl dt img{width:192px; height:140px; padding:2px; display:block; margin-bottom:5px}
.projectdl dd{display:block;}
.projectdl dd h2{ font-size:15px;border-left:3px solid #390; background:#F3F3F3;  color:#d80d00;}
.projectdl dd p{ padding:0 5px}
.projectdl .info{ color:#777; padding-top:8px; height:68px; overflow:hidden;}
.projectdl h3{ float:right; width:56px;font-size:12px;color:#090;}
.projectdl .pro_hot{ float:left; width:110px;color:#DF0005; font-size:13px; font-weight: bold}




.por_picx{ float:right; width:100%; overflow:hidden}

.projectxdl{ width:206px; float:left; overflow:hidden; height:302px}

.projectxdl a{ border:1px solid #dadada;display:block; width:190px; height:284px; overflow:hidden}

.projectxdl a:hover{border:1px solid #e60000; cursor:pointer;background:#F9F9F9;border-bottom:2px solid #be0000 }
.projectxdl:hover dd h2 {background:#e60000;border-left:3px solid #000;  padding-top:10px; color:#fff}

.projectxdl dt img{width:186px; height:148px; padding:2px; display:block; margin-bottom:5px}

.projectxdl dd{display:block;}
.projectxdl dd h2{ font-size:15px;border-left:3px solid #390; background:#F3F3F3; padding-top:10px; color:#d80d00; height:20px;}
.projectxdl dd p{ padding:0 5px}
.projectxdl .info{ color:#777; padding-top:8px; height:60px; overflow:hidden;}
.projectxdl h3{ float:right; width:50px;font-size:12px;color:#090;}
.projectxdl .pro_hot{ float:left; width:115px;color:#DF0005; font-size:13px; font-weight: bold}
.por_typ{ clear:both; height:36px; display:block; line-height:36px; background:#C00; margin-bottom:15px; border-left:6px solid #000}
.por_typ dt{ float:left; width:200px; font-size:18px; font-weight:bold; color:#FF0; text-indent:1em; letter-spacing:1px}
.por_typ dd{ float:right; width:190px; font-size:16px; font-weight: bold}
.por_typ dd a{color: #FFF; }
.por_typ dd a:hover{ color:#FF0}
.por_jm{height:574px; }
.por_jm p{ background:#FFA800; height:32px; line-height:32px; font-size:16px; text-align:center; font-weight: bold; letter-spacing:1px; margin-bottom:14px}
.por_jm li{ padding-bottom:12px}
.por_jm li img{ width:232px; height:162px; border:1px solid #CCC; padding:2px; display:block}
#fixed_left{top:60px}
/*DIV-more*/
.div_more{ float:left; position:relative;width:256px;height:373px;overflow:hidden;}
.div_more .more{ position:absolute; bottom:0px; right:0; font-size:16px; font-weight:bold; width:118px; height:30px;background:#090;text-align:center; line-height:30px;}
.div_more .more a{ color:#fff; }
.div_more .more:hover{ background:#F00;}
/*右侧浮动导航*/
/*#floatnav{position:fixed;left:50%;margin-left:555px;z-index:999;top:120px; display:none}
#floatnav p{display:block; width:38px; padding:4px 0 4px 3px; line-height:16px; font-size:14px; text-align:center; margin-bottom:4px; letter-spacing:2px; background:#ffa800; color:#333; cursor:pointer}
#floatnav p:hover{ background:#c40000;}
#floatnav p:hover a{ color:#FFF}
*//*在线客服*/
.keifu{ position:fixed; top:10%;left:0; width:131px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:990;}
.keifu_tab{ width:160px;}
.icon_keifu{ width:29px; height:100px; float:left; background:url(../images/keifu.png) 0 0; position:relative; display:none; cursor:pointer;}
.keifu_box{ float:left; width:131px;}
.keifu_tab img{ display:block;}
.keifu_head{ width:131px; height:41px; background:url(../images/keifu.png); background-position: 0 -103px; font-size:0; line-height:0; position:relative;}
.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(../images/keifu.png) -42px 0; position:absolute; top:5px; right:5px;}
.keifu_close:hover{ background-position:-60px 0;}
.keifu_con{ border-left:7px solid #029bdb; border-right:7px solid #029bdb; padding-top:15px; background:#fbfbfb;}
.keifu_con li{height:33px; padding-left:12px;}
.keifu_con .weixin{ height:96px;}
.keifu_con .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}
.keifu_bot{ width:131px; height:119px; background:url(../images/keifu.png); background-position:0 -149px; }

.xyzsx{ width:1078px; height:178px; overflow:hidden; }
.xyzsx ul{ float:left}
.xyzsx ul li{float:left}
.xyzsx li a{ float:left;}
.xyzsx a:hover{ border:1px solid #F00; border-bottom:5px solid #F00;}
.xyzsx img{height:150px; padding:0 3px; float:left}

